aboutsummaryrefslogtreecommitdiff
path: root/src/app/manga/[title]/[id]/[read]
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/manga/[title]/[id]/[read]')
-rw-r--r--src/app/manga/[title]/[id]/[read]/download.jsx2
-rw-r--r--src/app/manga/[title]/[id]/[read]/page.jsx14
2 files changed, 8 insertions, 8 deletions
diff --git a/src/app/manga/[title]/[id]/[read]/download.jsx b/src/app/manga/[title]/[id]/[read]/download.jsx
index 5ad71a5..b8af783 100644
--- a/src/app/manga/[title]/[id]/[read]/download.jsx
+++ b/src/app/manga/[title]/[id]/[read]/download.jsx
@@ -8,7 +8,7 @@ export default function DownloadManga({ chapterId: id }) {
href={`https://manga-downloader-7nca.onrender.com/download?id=${id}`}
style={{ textDecoration: "none" }}
>
- <button title="This functionality currently exhibits stability with lower-quality PDFs; however, users may encounter challenges when attempting to download higher-quality PDFs.">
+ <button disabled title="Not available right now.">
Download - Beta
</button>
</a>
diff --git a/src/app/manga/[title]/[id]/[read]/page.jsx b/src/app/manga/[title]/[id]/[read]/page.jsx
index fa338ac..faa5999 100644
--- a/src/app/manga/[title]/[id]/[read]/page.jsx
+++ b/src/app/manga/[title]/[id]/[read]/page.jsx
@@ -7,8 +7,10 @@ export const runtime = "edge";
export default async function Read({ params }) {
const chapterId = params.read;
- const data = await getPages(chapterId);
- if (data.length === 0) {
+ const results = await getPages(chapterId);
+ const image_base_url = results.baseUrl + "/data/" + results.chapter.hash;
+
+ if (results.length === 0) {
return (
<div className={styles.NotFound}>
<p>
@@ -19,8 +21,8 @@ export default async function Read({ params }) {
}
let images = [];
- for (var i = 0; i < data.length; i++) {
- var imgUrl = data[i].img;
+ for (var i = 0; i < results.chapter.data.length; i++) {
+ var imgUrl = image_base_url + "/" + results.chapter.data[i];
images.push(imgUrl);
}
@@ -52,9 +54,7 @@ export default async function Read({ params }) {
}
async function getPages(id) {
- const res = await fetch(
- `https://consumet-api-di2e.onrender.com/meta/anilist-manga/read?chapterId=${id}&provider=mangadex`
- );
+ const res = await fetch(`https://api.mangadex.org/at-home/server/${id}`);
const data = await res.json();
return data;
}